package com.sxfq.loansupermarket.backsystem.modular.qualityAssurance.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.sxfq.loansupermarket.backsystem.modular.qualityAssurance.entity.QualityAssuranceInfo;
import com.sxfq.loansupermarket.backsystem.modular.qualityAssurance.entity.RootImageInfo;
import com.sxfq.loansupermarket.backsystem.modular.qualityAssurance.entity.SearchQualityAssuranceInfo;
import com.sxfq.loansupermarket.backsystem.modular.qualityAssurance.entity.SearchRootImageInfo;

import java.util.List;

/**
 * 质量管理Service
 *
 * @author fengshuonan
 * @Date 2019-09-01 15:34:05
 */
public interface ICacheImageService {

    List<RootImageInfo> selectOrthodonticsByCache(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getOrthodonticsCacheCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> selectCanalByCache(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getCanalCacheCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> selectScalingByCache(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getScalingCacheCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> selectPeriodontalByCache(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getPeriodontalCacheCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> selectPlantByCache(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getPlantCacheCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> selectRepairByCache(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getRepairCacheCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

}
